home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / python2.4 / test / test_nis.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2005-10-18  |  817b  |  40 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.4)
  3.  
  4. from test.test_support import verbose, TestFailed, TestSkipped
  5. import nis
  6. print 'nis.maps()'
  7.  
  8. try:
  9.     maps = nis.maps()
  10. except nis.error:
  11.     msg = None
  12.     if verbose:
  13.         raise TestFailed, msg
  14.     
  15.     raise TestSkipped, msg
  16.  
  17. done = 0
  18. for nismap in maps:
  19.     if verbose:
  20.         print nismap
  21.     
  22.     mapping = nis.cat(nismap)
  23.     for k, v in mapping.items():
  24.         if verbose:
  25.             print '    ', k, v
  26.         
  27.         if not k:
  28.             continue
  29.         
  30.         if nis.match(k, nismap) != v:
  31.             print "NIS match failed for key `%s' in map `%s'" % (k, nismap)
  32.             continue
  33.         done = 1
  34.         break
  35.     
  36.     if done:
  37.         break
  38.         continue
  39.  
  40.